过滤掉<img> 标记(逻辑或正则均可)

来源:百度知道 编辑:UC知道 时间:2024/06/01 15:32:18
比如说
String content="<img src=\"img/1.jpg\"/>如下说明:";

String content="<img src=\"img/1.jpg\"></img>如下说明:";

过滤之后就变成了content="如下说明:";

需要考虑到<img>标签中有可能会有width/heigth/alt等属性
请写代码,灌水者,分是不会给的

管那么多干啥?
查找替换!
匹配"<img任意字符[任意个数]>"和"</img>"的替换成""就实现了!

Pattern p = Pattern.compile("<img.*>");
String content = "<img src=\"img/1.jpg\"/>如下说明:";
Matcher m = p.matcher(content);
content = m.replaceAll("");
content = content.replaceAll("</img>", "");

太深奥了